have a thousand excuses - French English Dictionary